interlocking armor - Turco Inglés Diccionario